package net.maku.im.vo;

import com.fhs.core.trans.anno.Trans;
import com.fhs.core.trans.constant.TransType;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import net.maku.framework.common.utils.DateUtils;
import net.maku.im.constant.ImConstant;
import net.maku.im.entity.ImUserEntity;

import java.util.Date;

/**
* 敏感词
*
* @author Blue 
* @since 1.0.0 2024-07-20
*/
@Data
@Schema(description = "敏感词")
public class ImSensitiveWordVO implements Serializable {
	private static final long serialVersionUID = 1L;

	@Schema(description = "id")
	private Long id;

	@Schema(description = "敏感词内容")
	private String content;

	@Schema(description = "是否启用 0:未启用 1:启用")
	private Boolean enabled;

	@Schema(description = "创建者")
	private Long creator;

	@Schema(description = "创建时间")
	@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
	private Date createTime;


}